Yuan and rubles are readily accepted. ATMs are mainly found around the main square and accept VISA/MasterCard and appear somewhat unreliable, some also seem to demand a six digit pin. If so, try adding 00 before your four-digit pin. Changing U.S. dollars is possible but time consuming you'll need a photocopy of your passport, which can be obtained nearby, for a fee.
Like all border towns there is an assortment of goods to buy.